fail-safe technology - French English Dictionary